Ext.define('cloud.model.AppModel', {
    extend: 'Ext.data.Model',
    config: {
        fields: ['caid', 'name', 'enname', 'discription', 'disabled', 'version','status', 'lasttime', 'integraltype','appStoreId','jpushkey','jpushSecret','messageCount'],
        validations: [
            { type: 'presence', field: 'name', message: '应用名不能为空！'},
            { type: 'presence', field: 'enname', message: '应用英文名不能为空！'},
            { type: 'presence', field: 'discription', message: '应用说明不能为空！'},
            { type: 'presence', field: 'version', message: '版本不能为空！'},
            { type: 'presence', field: 'integraltype', message: '积分方式不能为空！'},
            { type: 'length', field: 'name', min: 2,max : 8, message: '应用名长度不合法！'},
            { type: 'length', field: 'enname', min: 2, max : 10, message: '应用英文名长度不合法！'},
            { type: 'length', field: 'discription', min: 8,max : 200, message: '应用说明长度不合法！'}



//            { type: 'format',    field: 'age', matcher: /\d+/ }, // 格式
//            { type: 'inclusion', field: 'gender', list: ['male', 'female'] }, // 不能包含
//            { type: 'exclusion', field: 'name', list: ['admin'] }  //不能为
        ]
    }
});